a = [0, 78, 161, 244, 311, 395, 465, 588, 688, 740, 789, 889, 945, 1044, 1144, 1201, 1257, 1359, 1407, 1455, 1553, 1603,
     1651, 1703, 1804, 1861, 1917, 1965, 2013, 2070, 2127, 2183, 2284, 2383, 2485, 2541, 2593, 2643, 2698, 2799, 2924]

flag = ''
for i in range(len(a) - 1):
    flag += chr(a[i + 1] - a[i])
    print(flag)

# 出题模式

flag = "NSSCTF{d41d8cd98f00b204e9800998ecf8427e}"

tmp = 0
c = ''
for i in flag:
    tmp += ord(i)
    c += str(tmp)
    print(c)
